package cn.hy.preparelesson.common.mapper;

import cn.hy.preparelesson.common.entity.PlFeedbackUserDetail;
import cn.hy.preparelesson.common.entity.PlFeedbackUserDetailExample;
import java.util.List;

import cn.hy.preparelesson.common.service.PLFeedBackUserDetailService;
import org.apache.ibatis.annotations.Param;

public interface PlFeedbackUserDetailMapper {
    long countByExample(PlFeedbackUserDetailExample example);

    int deleteByExample(PlFeedbackUserDetailExample example);

    int deleteByPrimaryKey(String id);

    int insert(PlFeedbackUserDetail record);

    int insertSelective(PlFeedbackUserDetail record);

    List<PlFeedbackUserDetail> selectByExample(PlFeedbackUserDetailExample example);

    PlFeedbackUserDetail selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") PlFeedbackUserDetail record, @Param("example") PlFeedbackUserDetailExample example);

    int updateByExample(@Param("record") PlFeedbackUserDetail record, @Param("example") PlFeedbackUserDetailExample example);

    int updateByPrimaryKeySelective(PlFeedbackUserDetail record);

    int updateByPrimaryKey(PlFeedbackUserDetail record);

    int batchSavePlLessonFeedBackUserDetail(@Param("list")List<PlFeedbackUserDetail> list);
}
